package com.ruoyi.yljf.service;

import java.util.List;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.yljf.domain.ActiveOther;
import com.ruoyi.yljf.domain.dto.ActiveArticleDTO;
import com.ruoyi.yljf.domain.dto.ActiveOtherDTO;
import com.ruoyi.yljf.domain.dto.ActiveUserDTO;
import com.ruoyi.yljf.domain.vo.ActiveArticleVO;
import com.ruoyi.yljf.domain.vo.ActiveOtherVO;
import com.ruoyi.yljf.domain.vo.ActiveUserVO;

/**
 * 活动绑定信息表Service接口
 * 
 * @author metaee
 * @date 2025-02-13
 */
public interface IActiveOtherService extends IService<ActiveOther> {
    /**
     * 查询活动绑定信息表列表
     * 
     * @param activeOther 活动绑定信息表
     * @return 活动绑定信息表集合
     */
    public List<ActiveOther> selectActiveOtherList(ActiveOther activeOther);

    public List<?> getArticleSpace(List<ActiveOther> list, ActiveOtherDTO activeOtheDTO);

    void addActiveArticle(ActiveArticleDTO activeArticleDTO);

    AjaxResult addActiveUser(ActiveUserDTO activeUserDTO);

}
